﻿using System;
using System.Collections.Generic;

namespace Melee.DataContract.Views
{
    public class InitializationView
    {
        private IEnumerable<string> m_Images = null;
        public IEnumerable<string> Images
        {
            get { return m_Images; }
            set { m_Images = value; }
        }

        private ConfigView m_Config = null;
        public ConfigView Config
        {
            get { return m_Config; }
            set { m_Config = value; }
        }

        private Int32 m_MainCityX = 0;
        public Int32 MainCityX
        {
            get { return m_MainCityX; }
            set { m_MainCityX = value; }
        }

        private Int32 m_MainCityY = 0;
        public Int32 MainCityY
        {
            get { return m_MainCityY; }
            set { m_MainCityY = value; }
        }

        private Int32 m_MainCityWidth = 0;
        public Int32 MainCityWidth
        {
            get { return m_MainCityWidth; }
            set { m_MainCityWidth = value; }
        }

        private Int32 m_MainCityHeight = 0;
        public Int32 MainCityHeight
        {
            get { return m_MainCityHeight; }
            set { m_MainCityHeight = value; }
        }

        private IEnumerable<MapView> m_Maps = null;
        public IEnumerable<MapView> Maps
        {
            get { return m_Maps; }
            set { m_Maps = value; }
        }

        private PlayerView m_Player = null;
        public PlayerView Player
        {
            get { return m_Player; }
            set { m_Player = value; }
        }
    }
}
